Fork me on GitHub

14 届 D2 前端技术论坛有感

托老板福偶得D2门票一张,周末有幸参加了第 14 届 D2 前端技术论坛,整体体验非常棒。前端是一个入门门槛极低,而天花板极高的行业,重复机械地“糊页面”已经远远不能满足骚动的技术内心,我们渴望成长,寻求突破,姑且跟随D2 前端论坛来看深水区前端的自我救赎。

TensorFlow

IMG_20191214_100220.jpg

IMG_20191214_100918.jpg

IMG_20191214_100440.jpg

IMG_20191214_100254.jpg

9012 年了算法推荐已深入人心,“猜你喜欢”也让人变得越来越喜欢。随着 tensorFlow.js 不断完善,模型越来越丰富,同时也支持 python 模型转换,前端智能正在成为一个炙手可热的话题。印象最深的是其中一个欧莱雅基于 tensorFlow.js 模型的口红试装小程序,目前自己也在做一些“端智能”相关用户行为实时推荐的事情,但主要还依赖端上 sdk 跑 python 模型,在支付宝等端外 h5 场景没有端 sdk 的加持,同样依赖前端智能借助 tensorFlow.js 在本地消费模型,后续我们也会在这块重点跟进。

微前端

蚂蚁金服的有知分享了”标准微前端架构在蚂蚁的落地实践” ,主要内容参见“可能是你见过最完善的微前端解决方案”。目前已有非常多的”微前端”方案,社区的 single-spa,蚂蚁的 qiankun (基于 single-spa),飞冰的 icestark (“ICE 在微前端的探索”)等,但殊途同归,个人认为微前v2-d55549366b52cde19c93835cfa2a58c9_r.jpg端本质解决的问题:如何解构巨石应用,方案上做到技术栈无关,使用上做到 iframe 一样简单又解决 iframe 的各种体验问题。个人也期待在所负责业务的中后台应用中实践 qiankun 微前端方案,不实践无真理。

引用有知的一段话(出自:微前端的核心价值)总结:

微前端首先解决的,是如何解构巨石应用,从而解决巨石应用随着技术更迭、产品升级、人员流动带来的工程上的问题。解构之后还需要再重组,重组的过程中我们就会碰到各种 隔离性、依赖去重、通信、应用编排 等问题。在解决了这些问题之后,才是产品的自由组合、widget 输出等能力。同时由于有了前者能力的铺垫和加持,这些产品上的价值提升也就变得很自然和容易。

IOT

IMG_20191214_140335.jpg

IMG_20191214_140650.jpg

IMG_20191214_140833.jpg

IMG_20191214_140940.jpg

IMG_20191214_141209.jpg

IMG_20191214_141254.jpg

IMG_20191214_141515.jpg

IMG_20191214_141825.jpg

IMG_20191214_141529.jpg

IMG_20191214_142027.jpg

IMG_20191214_142211.jpg

IMG_20191214_142419.jpg

近几年物联网的呼声很高,万物互联的理想正在一步一步照进现实,前端手握无所不能的 JavaScript 素有开发效率奇高的功效,在 Iot 领域也正攻城略地。不过前端真的要想抓住 Iot 的契机并不容易,个人认为,我们需要拓展的知识面较多,受限设备底层由嵌入式 c、c++ 代码无可避免、受限设备端容器技术优化等等,无不冲击着现有前端技术栈,仅仅手握 JavaScript 还远远不够。

整体感受:偷得浮生半日闲,看深水前端百家争鸣,吾辈共勉。即使日常工作低微而繁琐,不要放弃学习和及时充电,跟上时代的潮流才能永不落伍。

参考文档